using System;

namespace Dating
{
	[Serializable]
	public class WhomViewed : BizObject
	{
		#region Fields

		private int viewID;
		private int tenantID;
		private int profileID;
		private int whomIViewedID;
		private bool isDeleted;
		private DateTime updateDate;
		private string updatedBy;

		#endregion

		#region Constructors

		/// <summary>
		/// Initializes a new instance of the WhomViewed class.
		/// </summary>
		public WhomViewed()
		{
		}

		/// <summary>
		/// Initializes a new instance of the WhomViewed class.
		/// </summary>
		public WhomViewed(int tenantID, int profileID, int whomIViewedID, bool isDeleted, DateTime updateDate, string updatedBy)
		{
			this.tenantID = tenantID;
			this.profileID = profileID;
			this.whomIViewedID = whomIViewedID;
			this.isDeleted = isDeleted;
			this.updateDate = updateDate;
			this.updatedBy = updatedBy;
		}

		/// <summary>
		/// Initializes a new instance of the WhomViewed class.
		/// </summary>
		public WhomViewed(int viewID, int tenantID, int profileID, int whomIViewedID, bool isDeleted, DateTime updateDate, string updatedBy)
		{
			this.viewID = viewID;
			this.tenantID = tenantID;
			this.profileID = profileID;
			this.whomIViewedID = whomIViewedID;
			this.isDeleted = isDeleted;
			this.updateDate = updateDate;
			this.updatedBy = updatedBy;
		}

		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the ViewID value.
		/// </summary>
		public  int ViewID
		{
			get { return viewID; }
			set { viewID = value; }
		}

		/// <summary>
		/// Gets or sets the TenantID value.
		/// </summary>
		public  int TenantID
		{
			get { return tenantID; }
			set { tenantID = value; }
		}

		/// <summary>
		/// Gets or sets the ProfileID value.
		/// </summary>
		public  int ProfileID
		{
			get { return profileID; }
			set { profileID = value; }
		}

		/// <summary>
		/// Gets or sets the WhomIViewedID value.
		/// </summary>
		public  int WhomIViewedID
		{
			get { return whomIViewedID; }
			set { whomIViewedID = value; }
		}

		/// <summary>
		/// Gets or sets the IsDeleted value.
		/// </summary>
		public  bool IsDeleted
		{
			get { return isDeleted; }
			set { isDeleted = value; }
		}

		/// <summary>
		/// Gets or sets the UpdateDate value.
		/// </summary>
		public  DateTime UpdateDate
		{
			get { return updateDate; }
			set { updateDate = value; }
		}

		/// <summary>
		/// Gets or sets the UpdatedBy value.
		/// </summary>
		public  string UpdatedBy
		{
			get { return updatedBy; }
			set { updatedBy = value; }
		}

		#endregion
	}
}
